import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class one {
    public static void main(String args[]) throws IOException {

        DatagramSocket socket = new DatagramSocket(8888);
        //准备包裹
        byte [] arr= new byte[1024];
        DatagramPacket packet = new DatagramPacket(arr, arr.length);
        //收数据
        System.out.println("开始接收数据。。。。");
        socket.receive(packet);//会导致线程堵塞，没有发送端发送数据，该线程将一直在这里堵塞
        int length = packet.getLength();//获取数据的长度
        String string = new String(arr, 0, length);//查看数据
        System.out.println("我是接收端，我收到发送端发的数据是"+string);

    }
}
